Architectural challenges for a dependable Information Society
نویسندگان
چکیده
This paper is two-fold. In the first part it tries to raise awareness on the level of complexity of future computer-based interconnected systems/infrastructures, at least as they are envisioned, and on the level of dependability we are today able to justify with confidence. It tries to motivate that fundamental methods and methodologies must be reconsidered, studied, exploited, assessed and applied to move towards an utopia that can be called “ambient dependability”, a global view of the concept of dependability [Laprie, 1992], which encompasses not only the technological aspects but includes inter and multi disciplinary fields, which span over ergonomics, usability, education, sociology, law and government. The second part of the paper provides the authors views, based on their experience, on future directions and architectural challenges to be tackled for approaching, as a first step towards ambient dependability, at least an Information Society which we can depend on. 2 Architectural Challenges for aDependable Information Society
منابع مشابه
Software Architectures for Dependable Systems
The aim of this tutorial is to provide an insight on how the structuring of software systems at the architectural level is fundamental for the development of dependable systems. Taking as a basis the different dependability means, we show how dependability should be considered at the architectural level, and the impact this should have when developing dependable systems. Existing architectural ...
متن کاملTechnologies for Autonomic Dependable Services Platform: Achievements and Future Challenges
A city is smart if it can provide ambient services for citizens and other end-users who have to tackle emergency situations, including small and wide scale accidents and incidents. These ambient services embody intelligence of autonomic systems based on heterogeneous execution platforms enhanced with services that provide mechanisms for self-adaptation of dependable applications. This paper aim...
متن کاملAA – A Software Architecture Aware Environment for Dependable Systems
Explicitly considering software architectural information at all times is now a recognized means for addressing software system dependability. In this paper we propose the basic ideas for AA, an architecture aware environment to improve software system dependability. It builds on ideas from architecting dependable systems, control engineering, and software product lines. AA supports fault toler...
متن کاملDescribing Evolving Dependable Systems Using Co-Operative Software Architectures
This paper describes an architectural approach that facilitates the modelling and analysis of dependable systems that are built from untrustworthy components whose designs, we assume, cannot be changed. The approach is based on the definition of an architectural style in which connectors are considered as first class entities, which embody the description of collaborative behaviour between comp...
متن کاملPerspective-based Architectural Approach for Dependable Systems
Explicitly architecting dependable systems inevitably involves establishing consensus among different stakeholders' concerns and then anchoring the design on architectural components that provide robustness. The goal is to architect evolvable systems upon which users can reasonably rely on receiving anticipated services. Unfortunately, there are few established approaches for rapidly prototypin...
متن کامل